package com.notes.designpattern.chain;


import com.notes.designpattern.chain.domain.BaseBO;
import com.notes.designpattern.chain.domain.BaseReq;
import com.notes.designpattern.chain.domain.BaseResp;

public interface BusinHandler<BusinDto extends BaseReq, BusinBo extends BaseBO, BusinResp extends BaseResp> {

    BusinResp process(BusinDto req, BusinBo businBo, BusinHandlerChain businHandlerChain);
}
